driving rain - French English Dictionary